thatched wall/fence - Espagnol Anglais Dictionnaire